body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;table-layout:fixed;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;overflow:hidden;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

body{font-size:12px;}
a{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;color:#ff0000;}
input{background-color:#fff;border:1px #cbcbcb solid;}
input:hover{background-color:#eee;border:1px #aaa solid;}
.after{zoom:1;}
.after:after{content:'.';visibility:hidden;display:block;height:0;clear:both;}

.fl{float:left;}
.fr{float:right;}
.page_bar{width:100%;margin-top:10px;}
.reset{background-color:transparent;}
.reset *{vertical-align:baseline;font-family:inherit;font-style:inherit;padding:0;margin:0;}
.reset ul,.reset ol{list-style:none;list-style-type:none;}
.reset li{background-image:url();}

.watermark{position:absolute;display:block;width:1px;height:1px;overflow:hidden;}
@media print{.watermark{display:none;}}

.source{font-weight:normal;background-color:#fff;padding:0px 10px 10px 10px;width:90%;overflow:hidden;margin-bottom:10px;}
.source legend{font-weight:bold;padding:0px 10px 0px 10px;background-color:#eee;border:1px #ccc solid;border-bottom:0px;}
.source textarea{width:100%;height:100px;font-weight:normal;}

.showImage {position:relative;background-color:#efefef;width:460px;display:none;margin:0px auto 0px auto;border:1px #dddddd solid;}
.showImage .ole_show {background-color:#eeeeee;width:100%;text-align:center;overflow:hidden;}
.showImage .ole_show .main{position:relative;top:0px;left:0px;width:100%;z-index:1;}
.showImage .ole_show img {width:auto;height:300px;max-width:420px;margin:10px;border:1px #dddddd solid;}
.showImage .ole_show .jump {position:absolute;top:0px;display:block;width:40%;cursor:pointer;z-index:2;background-color:#ffffff;}
.showImage .ole_show .forward {right:0px;cursor:url("/images/right.cur"), w-resize;}
.showImage .ole_show .back {left:0px;cursor:url("/images/left.cur"), w-resize;}

.showImage .ole_list {position:relative;background-color:#eeeeee;padding-bottom:5px;height:90px;overflow:hidden;z-index:3;}
.showImage .ole_list .wrapper{position:relative;top:0px;left:0px;white-space:nowrap;width:auto;overflow:hidden;}
.showImage .ole_list img {margin:5px 5px;border:1px #dddddd solid;cursor:pointer;}
.showImage .ole_list .arrow {display:block;height:36px;width:37px;background:url("/images/arrow.png") no-repeat 0 0;text-indent:-999px;position:absolute;top:30px;cursor:pointer;}
.showImage .ole_list .forward {background-position: 0 0;right:0;}
.showImage .ole_list .forward:hover {background-position:0 -36px;}
.showImage .ole_list .back {background-position:0 -72px;left:0;}
.showImage .ole_list .back:hover {background-position:0 -108px;}

.slide{position:relative;width:100%;height:100%;}
.slide a{color:#FFF;}
.slide a:hover{color:#FFF;}
.slice dl{display:none;}
.slide dd{text-align:center;}
.slide dd img{width:100%;height:100%;}
.slide .slide-num{position:absolute;bottom:20px;height:20px;font-size:12px;width:100%;}
.slide .slide-num ul{float:right;}
.slide .slide-num li{float:left;padding:0 7px;background:#666;margin:0px 5px 0px 0px;color:#FFF;height:20px;line-height:20px;cursor:pointer;}
.slide .slide-num li.selected{background:#faa213;cursor:auto;}
.slide .slide-show{position:absolute;bottom:0px;background:#faa213;height:20px;font-weight:bold;font-size:14px;width:100%;line-height:20px;padding:0 5px;}

.login{text-align:center;}
.login .info{width:500px;color:red;font-weight:bold;font-size:18px;margin:20px auto 0px auto;}
.login .box{width:300px;margin:20px auto 60px auto;float:none;font-weight:bold;}
.login .box .content{text-align:center;line-height:36px;font-size:14px;}
#login{font-weight:bold;}
#login img{height:40px;}
#login div{padding:0px 10px 7px 10px;text-align:center;}
#login .reset{width:40px;height:24px;overflow:hidden;border:0px;background-image:url();}
#login .submit{width:40px;height:24px;overflow:hidden;border:0px;background-image:url();}
#login a{color:blue;}
#login a:hover{color:red;}

#validBar{float:none;padding:0px;margin:10px auto 10px auto;width:140px;text-align:center;}
#validBar a{text-indent:-1000em;float:left;margin:0px 5px 0px 5px;}
#validXhtml{background: url(http://ir.listedcompany.com/images/icon_validXHTML.gif) no-repeat;width:60px;height:15px;}
#validCss{background: url(http://ir.listedcompany.com/images/icon_validCSS.gif) no-repeat;width:60px;height:15px;}